<!DOCTYPE html>
<html lang="en">
<!--**
 *
 *----------Created by 黄伟峰 on 2018/11/8.----------
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛
 * 　　　　┃　　　┃神兽保佑
 * 　　　　┃　　　┃代码无BUG！
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━神兽出没━━━━━━by:web_hwf@sina.com
 *-->
<head>
    <meta charset="UTF-8">
    <title>构造函数</title>

    <!--响应式约束-->
    <meta name="viewport" content="width=device-width initial-scale=1.0 maximum-scale=1 user-scalable=no"/>
    <!--使用IE兼容模式渲染-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/>
    <meta name="renderer" content="webkit">

</head>
<body>


<script>

    function Stroy(plot_me) {
        if (!(this instanceof Stroy)) {
            return new Stroy();
        }

        var _plot_me = '一般的情节'
        if (plot_me) {
            _plot_me = plot_me;
        }
        this.plot_me = _plot_me;
        this.plot_a = '这是第一个情节';
        this.plot_b = '这是第二个情节';
        this.print = function () {
            return '【故事线一】' + this.plot_a + '【故事线二】' + this.plot_b + '【自己的情节】' + this.plot_me;
        }
    }

    var Lisi = Stroy('我自己编一个扯淡的情节');

    console.log(Lisi.print()) ;

</script>
</body>
</html>